Ellipse technologies